Tizen.TV.Multimedia
'tizen tv multimedia' namespace reference enumerations bufferstatus enumerator for buffer status whether empty or full more displaytype enumerator for display type more displaymode enumerator for display mode more audiomimetype enumerator for audio mime type more drmtype the type of drm supported by drmmanager more submitstatus enumerator for es packet submit status more submitdatatype enumerators for the type of buffers submitted more videomimetype enumerator for video mime type more streamtype enumerator for stream type of es stream more esplayerstate enumerator for state of esplayer more drmescipherphase enumerator for the phase for cipher more drmescipheralgorithm enumerator for the algorithm encrypted more drmesmediaformat enumerator for the es media format more errortype enumerator for error type from esplayer more functions enumerations bufferstatus enumerator underrun status of buffer queue in esplayer is underrun overrun status of buffer queue in esplayer is overrun enumerator for buffer status whether empty or full public void apps { var player = new esplayer ; player bufferstatuschanged = s, e => { var streamtype = e streamtype; var bufferstatus = e bufferstatus; // your logic }; <span class="hljs-comment">// your logic </span> } remarks esplayer bufferstatuschanged privilege http //developer samsung com/privilege/esplay privilege level partner product tv version 5 5 0 sdk support n displaytype enumerator none this disposes off buffers overlay overlay surface display evas evas image object surface display enumerator for display type privilege http //developer samsung com/privilege/esplay privilege level partner product tv version 5 5 0 sdk support n displaymode enumerator letterbox letter box originsize origin size fullscreen full screen croppedfull cropped full screen originorletter origin size if surface size is larger than video size width/height or letter box if video size width/height is larger than surface size enumerator for display mode privilege http //developer samsung com/privilege/esplay privilege level partner product tv version 5 5 0 sdk support n audiomimetype enumerator unknown unknown aac aac mp2 mp2 mp3 mp3 ac3 ac3 eac3 eac3 vorbis vorbis opus opus pcms16le pcm_s16le pcms16be pcm_s16be pcmu16le pcm_u16le pcmu16be pcm_u16be pcms24le pcm_s24le pcms24be pcm_s24be pcmu24le pcm_u24le pcmu24be pcm_u24be pcms32le pcm_s32le pcms32be pcm_s32be pcmu32le pcm_u32le pcmu32be pcm_u32be enumerator for audio mime type public void apps { // your logic var audiomimetype = audiomimetype ac3; // your logic } privilege http //developer samsung com/privilege/esplay privilege level partner product tv version 5 5 0 sdk support n drmtype enumerator playready playready drm support clearkey clearkey drm support the type of drm supported by drmmanager privilege http //developer samsung com/privilege/drmplay privilege level non-privilege product tv version 4 4 0 sdk support y submitstatus enumerator notprepared not prepared to get packet invalidpacket invalid packet outofmemory out of memory on device full buffer already full success submit succeeded enumerator for es packet submit status public void apps { var player = new esplayer ; // your logic var submitstatus = player submitpacket yourpacket ; switch submitstatus { case submitstatus notprepared // your logic } // your logic } see esplayer submitpacket espacket , esplayer submitpacket espacket, esdrminfo , esplayer submitpacket eshandlepacket , esplayer submiteospacket streamtype privilege http //developer samsung com/privilege/esplay privilege level partner product tv version 5 5 0 sdk support n submitdatatype enumerator cleandata clean data encrypteddata using encrypted data trustzonedata using trust zone data enumerators for the type of buffers submitted privilege http //developer samsung com/privilege/esplay privilege level partner product tv version 6 6 0 sdk support n videomimetype enumerator h263 h 263 h264 h 254 hevc hevc mpeg1 mpeg-1 mpeg2 mpeg-2 mpeg4 mpeg-4 vp8 vp8 vp9 vp9 wmv3 wmv3 enumerator for video mime type public void apps { // your logic var videomimetype = audiomimetype hevc; // your logic } privilege http //developer samsung com/privilege/esplay privilege level partner product tv version 5 5 0 sdk support n streamtype enumerator audio audio video video text text type enumerator for stream type of es stream privilege http //developer samsung com/privilege/esplay privilege level partner product tv version 5 5 0 sdk support n esplayerstate enumerator none esplayer is created, but not opened idle esplayer is opened, but not prepared or player is stopped ready esplayer is ready to play playing esplayer is playing media paused esplayer is paused while playing media enumerator for state of esplayer public void apps { var player = new esplayer ; // your logic esplayerstate state = player getstate ; switch state { case esplayerstate none // your logic } // your logic } see esplayer open, esplayer prepareasync, esplayer start, esplayer resume, esplayer pause, esplayer stop, esplayer seekasync, esplayer getstate privilege http //developer samsung com/privilege/esplay privilege level partner product tv version 5 5 0 sdk support n drmescipherphase enumerator none phase none init phase init update phase update final phase final enumerator for the phase for cipher privilege http //developer samsung com/privilege/esplay privilege level partner product tv version 6 6 0 sdk support n drmescipheralgorithm enumerator unknown unknown rc4 rc4 aes128ctr aes128 ctr mode aes128cbc aes128 cbc mode enumerator for the algorithm encrypted privilege http //developer samsung com/privilege/esplay privilege level partner product tv version 6 6 0 sdk support n drmesmediaformat enumerator none none fmp4 fmp4 ts ts asf asf fmp4audio fmp4 audio fmp4video fmp4 video cleanaudio clean audio pes pes enumerator for the es media format privilege http //developer samsung com/privilege/esplay privilege level partner product tv version 6 6 0 sdk support n errortype enumerator none successful outofmemory out of memory bufferspace no buffer space available permissiondenied permission denied invalidparameter invalid parameter invalidoperator invalid operation seekfailed seek operation failure invalidstate invalid esplayer state notsupportedfile file format not supported connectionfailed streaming connection failed drmexpired expired license drmnolicense no license drmfutureuse license for future use notpermitted format not permitted resourcelimit resource limit notsupportedaudiocodec not supported audio codec but video can be played notsupportedvideocodec not supported video codec but audio can be played drmdecryptionfailed drm decryption failed notsupportedformat format not supported unknown unknown error enumerator for error type from esplayer public void apps { var player = new esplayer ; player erroroccurred = s, e => { switch e errortype { case errortype none // your logic } }; // your logic } remarks esplayer erroroccurred privilege http //developer samsung com/privilege/esplay privilege level partner product tv version 5 5 0 sdk support n functions